From a1d6b5b5399ac9826265325045747a189de670a3 Mon Sep 17 00:00:00 2001 From: "djm@sportsman.spdomain" Date: Fri, 1 Apr 2005 19:52:52 +0000 Subject: [PATCH] bitkeeper revision 1.1236.49.3 (424da694hs_tmhgylCZkHbyJJqNXIg) update to latest -unstable --- xen/arch/ia64/Rules.mk | 4 ++-- xen/arch/ia64/domain.c | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/xen/arch/ia64/Rules.mk b/xen/arch/ia64/Rules.mk index 651910e99b..3883eeee63 100644 --- a/xen/arch/ia64/Rules.mk +++ b/xen/arch/ia64/Rules.mk @@ -5,8 +5,8 @@ ifeq ($(COMPILE_ARCH),$(TARGET_ARCH)) OBJCOPY = objcopy endif ifneq ($(COMPILE_ARCH),$(TARGET_ARCH)) -CC = /usr/local/sp_env/v2.2.3/i686/bin/ia64-unknown-linux-gcc -LD = /usr/local/sp_env/v2.2.3/i686/bin/ia64-unknown-linux-ld +CC = /usr/local/sp_env/v2.2.5/i686/bin/ia64-unknown-linux-gcc +LD = /usr/local/sp_env/v2.2.5/i686/bin/ia64-unknown-linux-ld OBJCOPY = /usr/local/sp_env/v2.2/i686/bin/ia64-unknown-linux-objcopy endif HOSTCC := gcc diff --git a/xen/arch/ia64/domain.c b/xen/arch/ia64/domain.c index 5c3aa5b475..387c7928ce 100644 --- a/xen/arch/ia64/domain.c +++ b/xen/arch/ia64/domain.c @@ -882,3 +882,24 @@ void domain_pend_keyboard_interrupt(int irq) { vcpu_pend_interrupt(dom0->exec_domain[0],irq); } + +///////////////////////////////// +// added 01Apr2005, to accomodate change in xen/sched.h, not clear +// yet if this functionality is needed on ia64 +#if 0 +static void __synchronise_lazy_execstate(void *unused) +{ + if ( percpu_ctxt[smp_processor_id()].curr_ed != current ) + { + __context_switch(); + load_LDT(current); + clear_segments(); + } +} +#endif + +void synchronise_lazy_execstate(unsigned long cpuset) +{ + //smp_subset_call_function(__synchronise_lazy_execstate, NULL, 1, cpuset); +} +///////////////////////////////// -- 2.30.2